static GtkListBoxRow *gtk_list_box_get_last_focusable (GtkListBox *box);
static void gtk_list_box_add (GtkContainer *container,
GtkWidget *widget);
-static void gtk_list_box_remove (GtkContainer *container,
- GtkWidget *widget);
static void gtk_list_box_forall (GtkContainer *container,
GtkCallback callback,
gpointer callback_target);
gtk_list_box_insert (GTK_LIST_BOX (container), child, -1);
}
-static void
-gtk_list_box_remove (GtkContainer *container,
+/**
+ * gtk_list_box_remove:
+ * @box: a #GtkListBox
+ * @child: the child to remove
+ *
+ * Removes a child from @box.
+ */
+void
+gtk_list_box_remove (GtkListBox *box,
GtkWidget *child)
{
- GtkWidget *widget = GTK_WIDGET (container);
- GtkListBox *box = GTK_LIST_BOX (container);
+ GtkWidget *widget = GTK_WIDGET (box);
gboolean was_visible;
gboolean was_selected;
GtkListBoxRow *row;
GtkWidget *child,
gint position);
GDK_AVAILABLE_IN_ALL
+void gtk_list_box_remove (GtkListBox *box,
+ GtkWidget *child);
+GDK_AVAILABLE_IN_ALL
GtkListBoxRow* gtk_list_box_get_selected_row (GtkListBox *box);
GDK_AVAILABLE_IN_ALL
GtkListBoxRow* gtk_list_box_get_row_at_index (GtkListBox *box,